package com.choosefine.it.team.model.po;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;

/**
 * @author 潘钱钦 下午8:46:00
 *
 */
public class TeamFindProjectInfoPO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//改为多个 update by juchengyang
	@ApiModelProperty(value = "班组类别(可多个)", required = true)
	private String teamType;
	@ApiModelProperty(value = "地区编号", required = true)
	private String areaCode;
	@ApiModelProperty(value = "地区名称", required = true)
	private String areaName;
	@ApiModelProperty(value = "分包类型（0全部1清包2重包）", required = true)
	private Integer engCategoryId;
	@ApiModelProperty(value = "期望开工时间（UNIX时间戳格式）", required = true)
	private Long expectedStartDate;
	@ApiModelProperty(value = "工程类别", required = true)
	private String projectTypeName;
	@ApiModelProperty(value = "手机号", required = true)
	private String phone;
	@ApiModelProperty(value = "手机号1", required = false)
	private String phone1;
	@ApiModelProperty(value = "分包班组承包人", required = false)
	private String teamContacts;
	@ApiModelProperty(value = "发布时间", required = true)
	private Long publishTime;
	//第二版修改为 操作员编号
	@ApiModelProperty(value = "发布人编号(代发布使用字段)", required = false)
	private String publisher;
	@ApiModelProperty(value = "用户编号", required = true)
	private String userCode;
	@ApiModelProperty(value = "帐号唯一标识符", required = true)
	private String uuid;
	//add by juchengyang
	@ApiModelProperty(value = "详细说明", required = false)
	private String describe;
	@ApiModelProperty(value = "班组类别名称", required = true)
	private String teamTypeName;
	@ApiModelProperty(value = "工程类别Id", required = true)
	private String projectTypeId;
	public String getTeamType() {
		return teamType;
	}
	public void setTeamType(String teamType) {
		this.teamType = teamType;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public Long getExpectedStartDate() {
		return expectedStartDate;
	}
	public void setExpectedStartDate(Long expectedStartDate) {
		this.expectedStartDate = expectedStartDate;
	}
	public Integer getEngCategoryId() {
		return engCategoryId;
	}
	public void setEngCategoryId(Integer engCategoryId) {
		this.engCategoryId = engCategoryId;
	}
	public String getProjectTypeName() {
		return projectTypeName;
	}
	public void setProjectTypeName(String projectTypeName) {
		this.projectTypeName = projectTypeName;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getPhone1() {
		return phone1;
	}
	public void setPhone1(String phone1) {
		this.phone1 = phone1;
	}
	public String getTeamContacts() {
		return teamContacts;
	}
	public void setTeamContacts(String teamContacts) {
		this.teamContacts = teamContacts;
	}
	public Long getPublishTime() {
		return publishTime;
	}
	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}
	public String getPublisher() {
		return publisher;
	}
	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getUuid() {
		return uuid;
	}
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}
	public String getDescribe() {
		return describe;
	}
	public void setDescribe(String describe) {
		this.describe = describe;
	}
	public String getTeamTypeName() {
		return teamTypeName;
	}
	public void setTeamTypeName(String teamTypeName) {
		this.teamTypeName = teamTypeName;
	}
	public String getProjectTypeId() {
		return projectTypeId;
	}
	public void setProjectTypeId(String projectTypeId) {
		this.projectTypeId = projectTypeId;
	}


}
